<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Atomic CSS Demo</title>
  <link rel="stylesheet" href="./css/basscss.css">
  <style>
    body {
      font-family: Arial, sans-serif;
      margin: 20px;
    }
    
    .container {
      border: 1px solid #ddd;
      padding: 20px;
      margin-bottom: 20px;
    }

    .example {
      margin-bottom: 20px;
    }
  </style>
</head>
<body>
  <div class="container">
    <h2>Text Styles</h2>
    <div class="example text-decoration-none">No Underline Text</div>
    <div class="example bold">Bold Text</div>
    <div class="example normal">Normal Text</div>
    <div class="example italic">Italic Text</div>
    <div class="example caps">Capitalized Text</div>
    <div class="example left-align">Left Aligned Text</div>
    <div class="example center">Centered Text</div>
    <div class="example right-align">Right Aligned Text</div>
    <div class="example nowrap">No Wrapping Text</div>
    <div class="example break-word">LongWordLongWordLongWordLongWordLongWord</div>
  </div>

  <div class="container">
    <h2>Line Height</h2>
    <div class="example line-height-1">Line Height 1</div>
    <div class="example line-height-2">Line Height 2</div>
    <div class="example line-height-3">Line Height 3</div>
    <div class="example line-height-4">Line Height 4</div>
  </div>

  <div class="container">
    <h2>Text Truncation</h2>
    <div class="example line-clamp-1">This is a very long piece of text that will be truncated after one line.</div>
    <div class="example line-clamp-2">This is a very long piece of text that will be truncated after two lines. This is a very long piece of text that will be truncated after two lines.</div>
    <div class="example line-clamp-3">This is a very long piece of text that will be truncated after three lines. This is a very long piece of text that will be truncated after three lines. This is a very long piece of text that will be truncated after three lines.</div>
  </div>

  <div class="container">
    <h2>List Styles</h2>
    <ul class="list-reset">
      <li>Item 1</li>
      <li>Item 2</li>
      <li>Item 3</li>
    </ul>
  </div>

  <div class="container">
    <h2>Layout</h2>
    <div class="example inline">Inline Element</div>
    <div class="example block">Block Element</div>
    <div class="example inline-block">Inline-Block Element</div>
    <div class="example display-none">Hidden Element</div>
  </div>

  <div class="container">
    <h2>Flex Layout</h2>
    <div class="example flex justify-between items-center">
      <div class="p0 m0">Flex Item 1</div>
      <div class="p0 m0">Flex Item 2</div>
      <div class="p0 m0">Flex Item 3</div>
    </div>
  </div>

  <div class="container">
    <h2>Positioning</h2>
    <div class="example relative">Relative Position</div>
    <div class="example absolute">Absolute Position</div>
    <div class="example fixed">Fixed Position</div>
    <div class="example sticky">Sticky Position</div>
  </div>

  <div class="container">
    <h2>Borders and Corners</h2>
    <div class="example border">Element with Border</div>
    <div class="example border-none">Element with No Border</div>
    <div class="example border-top">Element with Top Border</div>
    <div class="example border-right">Element with Right Border</div>
    <div class="example border-bottom">Element with Bottom Border</div>
    <div class="example border-left">Element with Left Border</div>
    <div class="example rounded">Element with Rounded Corners</div>
    <div class="example circle">Circular Element</div>
  </div>
</body>
</html>
